package com.meida.module.bus.provider.service;

import com.meida.common.base.entity.EntityMap;
import com.meida.common.mybatis.base.service.IBaseService;
import com.meida.module.bus.client.entity.BusScholartyrant;

/**
 * 学霸认证信息表 接口
 *
 * @author flyme
 * @date 2021-08-03
 */
public interface BusScholartyrantService extends IBaseService<BusScholartyrant> {

    /**
     * 学霸信息
     *
     * @param userId
     * @return
     */
    EntityMap getScholartyrantInfo(Long userId);

    /**
     * 是否认证成为学霸
     *
     * @param userId
     * @return
     */
    Boolean isScholarTyrant(Long userId);
    /**
     * 是否认证成为学霸
     *
     * @param userId
     * @return
     */
    Integer getScholarTyrantState(Long userId);

    /**
     * 认证
     *
     * @param userId
     * @return
     */
    Long  countNumByUserId(Long userId);

}
